#pragma once

// http://www.opengl.org/discussion_boards/showthread.php/164147-SOLVED-Loading-a-bitmap-as-a-texture

#include <string>

#include "Singleton.h"

class ITexture;

#define TEXTURE_MANAGER TextureManager::GetInstance()

class TextureManager : public Singleton <TextureManager>
{
	friend class Singleton <TextureManager>;

public:
	ITexture* LoadTexture(const std::wstring& path);

private:
	
};